package dominio;

import java.util.ArrayList;

public class FiltroPorPrecio extends FiltroDecorator {

	public ArrayList<Asiento> filtrar(ArrayList<Asiento> asientos, Busqueda busqueda) {

		ArrayList<Asiento> listaADevolver = new ArrayList<Asiento>();

		double precio;
		for (Asiento asiento : asientos) {
			precio = Double.parseDouble(asiento.getPrecio());
			if (precio < busqueda.getPrecioMaximo() && precio > busqueda.getPrecioMinimo())
				listaADevolver.add(asiento);
		}

		listaADevolver = this.getDecorado().filtrar(listaADevolver, busqueda);

		return listaADevolver;
	}
}
